package com.jsjosem.aftersales.api;

import com.jsjosem.aftersales.data.request.CustomerRequest;
import com.jsjosem.aftersales.data.response.BaseResponse;
import com.jsjosem.aftersales.data.response.CustomerResponse;
import com.jsjosem.aftersales.data.response.PageResponse;

import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;

public interface CustomerApi {

    /**
     * 获取客户数据
     */
    @GET("/customers")
    Call<PageResponse<CustomerResponse>> customers(@Query("page") int page, @Query("limit") int limit,@Query("keyword") String keyword);


    /**
     * 创建客户
     */
    @POST("/customers")
    Call<BaseResponse<Void>> createCustomer(@Body CustomerRequest request);


}
